Java Developer | Contract
reference-number: 160729
industry: Information and Communications Technology
brand-id: R1442141
brand-name: 02C3423
Job Scope:
- Serve as the domain knowledge custodian for existing applications, providing technical guidance and context to the team on system architecture, business logic, and historical design decisions.
- Solution the design and develop the software using waterfall/Agile methodology.
- Perform investigation, troubleshoot issues by developing scripts, SQL queries.
- Work closely and collaborate with the Business Analysts and Quality Engineers/Application Testers for requirement analysis and user stories elaboration, test automation, bug fixes etc.
- Provide estimates for stories or other work units.
- Work with deployment team/DevOps team on setting up continuous integration, build and release automation.
- Create functional specifications and system design documents.
- Convert acceptance criteria into automated unit tests cases and create other test documents.
- Support production issues and other BAU activities.
- Support application setup in Cloud or on-premises.
- Involve in application deployment to the various environments.
- Use AI coding tools (e.g. Copilot, Coder) to support development tasks such as coding, testing, and defect fixing.
- Apply automation to improve development workflows. This includes build, test, and deployment activities.
- Leverage AI assistance to improve code quality. This covers refactoring, defect resolution, and documentation.
- Demonstrate willingness to adopt new AI and automation tools where relevant to work outcomes.
Job Qualifications:
- Degree in Information Technology or equivalent studies.
- Demonstrable skills in Java, Spring, REST API, UNIX Scripting, Javascript, IBM WAS, JBoss, DevOps CI/CD pipeline (Jenkins, Git, CloudBees).
- Relevant software development certifications e.g. Java SE, Spring professional certification or equivalent.
- Hands-on experience on Oracle, MS SQL Server, PostgreSQL databases.
- Cloud certifications in AWS/Azure/Google Cloud will be advantageous.
- Good understanding and completion of projects using waterfall/Agile methodology.
- Ability to troubleshoot complex issues ranging from system resource to application stack traces.
- Track record in implementing systems with high availability, high performance, high security hosted at various data centers or hybrid cloud environments will be advantageous.
- AI and automation scope past experience will be advantageous.
